.page {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    transition: opacity linear 150ms;

    image {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 750rpx;
        height: 1624rpx;
    }

    .bar-wrap {
        position: relative;
        // position: fixed;
        // top: 50%;
        // left: 50%;
        width: 214rpx;
        height: 2px;
        margin-top: 52rpx;
        overflow: hidden;
        background: rgba(255, 255, 255, 0.3);
        border-radius: 1px;

        .bar {
            height: 2px;
            background: #C9AF85;
            // transition: all linear 10ms;
        }
    }

    // background-image: url('../../src/bg_loading.jpg');
    // background-size: 100%;
    // background-position: center;
}